@import "../../../../../assets/css/Master/index";

.Fontsize {
  position: fixed;
  bottom: -30rem;
  z-index: 100;
  width: 100%;
  background-color: #fff;
  animation: transymode .35s 1 .25s  cubic-bezier(0,0,0.25,1) forwards;
  -webkit-animation: transymode .35s 1 .25s cubic-bezier(0,0,0.25,1) forwards;
  .fontcontent {
    padding: 2rem 3rem;
    .first-div {
      width: 100%;
      /*line-height: 7rem;*/
      display: flex;
      justify-content: space-between;
      align-content: center;
      .div:first-child {
        padding: 1rem 0;
        font-size: 1.5rem;
        color: #5c6469;
        i {
          margin-right: .5rem;
          font-size: 1.5rem;
        }
        .icon-zitidaxiao-icon {
          font-size: 1.1rem;
        }
      }
      .div:last-child {
        margin-top: -.25rem;
        padding: 1rem 0;
        .span {
          font-size: 1.2rem;
          color: @Master9;
          border: .1rem solid @Master9;
          padding: .3rem 1rem;
          border-radius: 5rem;
        }
      }
      .Sizi {
        width: 63%;
        height: 1rem;
        display: flex;
        justify-content: space-between;
        align-content: center;
        .min {
          width: 10%;
          font-size: 1.5rem;
          padding: .5rem 0;
        }
        .max {
          width: 10%;
          font-size: 2.4rem;
          padding: 0rem 0;
        }
        .Sizi-bg {
          width: 80%;
          height: 4rem;
          position: relative;
          margin: 0 .5rem;
          .ruler {
            width: 100%;
            height: 1rem;
            position: relative;
            top: 0.2rem;
            left: 0;
            border-bottom: .1rem solid #ccc;
            display: flex;
            justify-content: center;
          }
          .spans {
            background-color: @Master9;
            position: absolute;
            top: .5rem;
            z-index: 4000;
            left: 20%;
            width: 1.5rem;
            height: 1.5rem;
            margin-left: -.75rem;
            box-sizing: border-box;
            border: .5rem solid #fff;
            border-radius: 100%;
            box-shadow: 0 2px 8px 0 rgba(0, 0, 0, 0.12);
          }
          .rulers {
            width: 100%;
            height: 1rem;
            position: relative;
            top: 0rem;
            left: 0;
            display: flex;
            justify-content: center;
            .cm {
              width: 25%;
              height: .8rem;
              border-left: 1px solid #ccc;
              margin-top: -.2rem;
              position: relative;
              i {
                position: absolute;
                left: -1rem;
                display: inline-block;
                width: 3rem;
                height: 1rem;
                background-color: transparent;
              }
            }
            .cm:last-child {
              border-right: 1px solid #ccc;
            }
            .cm:nth-child(2) {
              height: 1rem;
              border-left: 2px solid #000;
            }
          }
        }
      }
    }
  }
}
